insulating sheathing - French English Dictionary